<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>元素隐藏方式</title>
</head>
<style>
    /* display: none元素原本的位置不会被保留 js事件失效 */
    /* visibility:hidden 元素原本的位置会被保留 js事件失效*/
    /* opacity: 0 元素原本的位置会被保留  js事件有效*/
    
    .one{
        display: none;
    }
    .two{
        visibility: hidden;
    }
    .three{
        opacity: 0;
    }
</style>
<body>
    <div class="one">方式一</div>
    <div class="two">方式二</div>
    <div class="three">方式三</div>
    <script>
        // 选中类名为one的元素，点击添加事件
        document.getElementsByClassName('one')[0].onclick=function(){
            alert('one')
        }
        document.getElementsByClassName('two')[0].onclick=function(){
            alert('two')
        }
    </script>
</body>
</html>